package com.qlylkj.lbk.app


object DebugConfig {

    /**
     * 全局debug模式，开启(openDebug = true)之后，默认接测试环境，默认打开所有日志
     * 如果需要单独关闭或者开启某些日志，可以自行调整其他开关
     * 如果这个值为false，则会切换成正式环境，关闭所有的log。 在打正式包的时候一定要把这个改成false
     */
    private var openDebug = true

    /**
     * 打开Log日志开关
     */
    private var openLog = true

    /**
     * Bugly日志开关
     */
    private var openBuglyLog = true

    /**
     * 打开Retrofit的log
     */
    var openRetrofitLog = true

    /**
     * 测试环境开关
     * true:测试环境
     * false:正式环境
     */
    var isConnectionDebug = true


    /**
     * 是否打开Retrofit调试模式
     */
    fun isOpenRetrofitLog():Boolean{
        return openDebug && openRetrofitLog
    }

    /**
     * 是否打开Bugly开关
     */
    fun isOpenBuglyLog(): Boolean {
        return openDebug && openBuglyLog
    }

    /**
     * 是不是打开日志
     */
    fun isOpenLog(): Boolean {
        return openDebug && openLog
    }

    /**
     * 是不是链接测试环境
     */
    fun isConnectionDebugHost(): Boolean {
        return openDebug && isConnectionDebug
    }

}